package com.example.security_demo.service;

import com.example.security_demo.pojo.User;
import com.example.security_demo.pojo.UserVo;

/**
 *
 *
 * @author zzh
 * @date 2022/5/11
 * @since 1.0
 */
public interface UserService {

    /**
     * 用户登录接口 如果登录成功 返回用户信息 否则返回 optional.empty
     * @param mobile  电话号码
     * @return User对象或者null
     */

    User getUserByMobile(String mobile);

    /**
     *
     * @param username 用户名： mobile email
     * @return UserVo
     */
    UserVo loadUserByUsername(String username);
}
